package DAO1;

// 导入日期处理类
import java.util.Date;

/**
 * 员工信息实体封装类
 * 本类作为DAO模式中的值对象(Value Object即VO类)，
 * 用于在业务层与数据访问层之间传输工人数据
 * 包含员工基础信息字段及对应的访问器方法，遵循JavaBean规范实现全属性封装
 */
public class Worker {
    /** 员工工号*/
    private int empno;

    /** 员工姓名 */
    private String ename;

    /** 职位名称  */
    private String job;

    /** 入职日期 */
    private Date hiredate;

    /** 基础薪资  */
    private float sal;

    // 以下是属性的setter方法（设置器）

    public void setEmpno(int empno) {
        this.empno = empno;
    }

    public void setEname(String ename) {
        this.ename = ename;
    }

    public void setJob(String job) {
        this.job = job;
    }

    public void setHiredate(Date hiredate) {
        this.hiredate = hiredate;
    }


    public void setSal(float sal) {
        this.sal = sal;
    }

    // 以下是属性的getter方法（访问器）

    public int getEmpno() {
        return this.empno;
    }

    public String getEname() {
        return this.ename;
    }

    public String getJob() {
        return this.job;
    }

    public Date getHiredate() {
        return this.hiredate;
    }
    public float getSal() {
        return this.sal;
    }
}